package eg9_14;
import  java.util.Calendar;
public class CalendarBean {
    int year =2010,month=0,nextDay;
    public void setYear(int year){
        this.year = year;
    }

    public void setMonth(int month) {
        this.month = month;
    }
    public String[][] getCalendar(){
        String a[][] =new String[6][7];
        Calendar 日历= Calendar.getInstance();
        日历.set(year,month-1,1);
        int 星期几=日历.get(Calendar.DAY_OF_WEEK)-1;
        int day = 0;
        if (month==1||month==3||month==5||month==7||month==8||month==10||month==12)
            day=31;
        if (month==4||month==6||month==9||month==11)
            day =30;
        if (month==2){
            if (((year%4==0)&&(year%100!=0))||(year%400==0))
                day=29;
            else
                day=28;
        }
        nextDay =1;
        for (int k =0;k<6;k++){
            if (k==0)
                for (int j=星期几;j<7;j++){
                    a[k][j]=""+nextDay;
                    nextDay++;
                }
            else
                for (int j=0;j<7&&nextDay<=day;j++){
                    a[k][j]=""+nextDay;
                    nextDay++;
                }
        }
        return a;
    }
}
